Performance Evaluation of Memory Management Configurations in Linux for an OS-Level Design Space Exploration
نویسندگان
چکیده
The objective of this paper is to analyze how the memory management configuration in Linux influences run-time performance of embedded systems. Extensive experiments confirm that the configuration of the memory management subsystem significantly affects the overall execution time, the memory performance, and the system call overhead. Our quantitative experimental results will help embedded systems designers to understand the effect of memory management configurations on the applications within a system, and contribute to the design of more efficient systems with an OS-level design space exploration.
منابع مشابه
SILVER: Fine-Grained and Transparent Protection Domain Primitives in Commodity OS Kernel
Untrusted kernel extensions remain one of the major threats to the security of commodity OS kernels. Current containment approaches still have limitations in terms of security, granularity and flexibility, primarily due to the absence of secure resource management and communication methods. This paper presents SILVER, a framework that offers transparent protection domain primitives to achieve f...
متن کاملGdev: First-Class GPU Resource Management in the Operating System
Graphics processing units (GPUs) have become a very powerful platform embracing a concept of heterogeneous many-core computing. However, application domains of GPUs are currently limited to specific systems, largely due to a lack of “first-class” GPU resource management for general-purpose multi-tasking systems. We present Gdev, a new ecosystem of GPU resource management in the operating system...
متن کاملLocal Memory Design Space Exploration for High-Performance Computing
The performance of High Performance Computing (HPC) applications highly depends on the memory subsystem due to the huge data sets used that do not fit into the cache hierarchy. Besides, energy efficiency has become a main design factor and, consequently, both performance and energy efficiency are primary goals in HPC designs. As a result, energy efficient high performance memory subsystems desi...
متن کاملHolistic Actor-Oriented Modeling of Embedded Systems for ESL Power Consumption Evaluation
The evaluation of nonfunctional properties, specially power consumption, at early design phases is very important for making better design choices in the development of an embedded system. This extended abstract presents: a) MAESTRO [4], a system-level methodology for the modeling and evaluation of interdependent nonfunctional properties together with embedded firmware, OS services, and applica...
متن کاملCherub: Fine-grained application protection with on-demand virtualization
Cherub is an on-demand virtualization mechanism aiming to provide fine-grained application protection in untrusted environments. By leveraging late launch technology, Cherub dynamically inserts a lightweight virtual machine monitor (VMM) under a commodity operating system (OS) when critical pieces of an application code or data are to be processed. The novel design of Cherubwith a double-shadow...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007